package com.xlf.service.base.pojo.vo;

import com.xlf.pojo.base.Difficulty;
import com.xlf.pojo.base.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @Author xlf 2734029211@qq.com
 * @Date 2023/10/3 17:22
 * @Description: TODO
 * @Version 1.0
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ProblemVO implements Serializable {

    private Long id;

    private String problemId;

    private Long difficultyId;

    private Long problemTypeId;

    private String title;

    private String difficultyName;

    private String tagNames;

    private List<Long> tagIds;

    private List<Tag> tagList;

    private Difficulty difficulty;

    private List<JudgeStatusVO> judgeStatusVOS;

}
